// import {routerRedux} from 'dva/router';
// import api from '../api';
// import {time} from '../config'
// import moment from 'moment'
//
// let timer
//
// export default {
//   namespace : 'insrealtime',
//   state : {
//   },
//   subscriptions : {
//     setup({dispatch, history}) {
//       history.listen(({ pathname, query }) => {
//         if( pathname === '/achievement/hedge/refresh' ){
//           dispatch({type: 'getRealtimeList',payload:query})
//           timer=setInterval(() => {
//               dispatch({type: 'getRealtimeList',payload:query})
//       		}, 3000)
//         }
//       })
//     }
//   },
//   effects : {
//     * getRealtimeList({payload:query},{call,put}){
//       const response = yield call(api.getRealtimeList, query);
//       yield put({
//         type: 'getListSuccess',
//         payload:  response ,
//       });
//     }
//   },
//   reducers : {
//     getListSuccess(state, {payload}) {
//       const {data,page} = payload;
//       console.log('data>>>>>>>',data);
//       const tradeList = data[0]
//       const prolossList = data[2]
//       const comList = data[3]
//       const holdList = data[1]
//       const status=data ? true:false
//        return {
//          ...state,
//          status,
//          tradeList,
//          prolossList,
//          comList,
//          holdList,
//        }
//     },
//   }
// };
